﻿@charset "utf-8";
/* CSS Document */


body{font-family:Tahoma,Arial,\5fae\8f6f\96c5\9ed1,\5b8b\4f53;color:#4e4e4e;background-color:#f9fafd;font-size:12px;}
body,div,ul,li,dl,dt,dd,table,th,tr,td,img,p,font,span,h1,h2,h3,iframe{margin:0px;padding:0px;border:0;list-style:none;}
a{color:#333;text-decoration:none;}
a:active,a:hover{color:#5079b7;text-decoration:none;}
.clear{clear:both;font-size:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
.f_l{float:left;}
.f_r{float:right;}
a,img{blr:expression(this.onFocus=this.blur());outline:none;}
em,i{font-style:normal;}
body{padding-top:60px;}
.ow{overflow:hidden;}
input{font-family:\5fae\8f6f\96c5\9ed1; outline:none;}

/* margin */
.mt30{margin-top:30px;}.mt20{margin-top:20px;}.ml20{margin-left:20px;}

/* padding */
.pt30{padding-top:30px;}

/* ico */
.ico{background-image:url(../images/ico.png);background-repeat:no-repeat;}

/* pop_box */
.pop_box{width:100%;height:100%;position:fixed;left:0;top:0;z-index:100;background:rgba(0,0,0,0.5);}
.pop_box .box{display:block;overflow:hidden;background-color:#f9fafd;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);}
.pop_box .box .title{width:100%;height:40px;border-bottom:#eee 2px solid;position:relative;}
.pop_box .box .title span{display:block;position:absolute;left:0;top:0;font-size:14px;padding:0 10px;border-bottom:#5079b7 2px solid;line-height:40px;}
.pop_box .box .title a{display:block;width:40px;height:40px;position:absolute;right:0;top:0;overflow:hidden;}
.pop_box .box .title a i{display:block;width:16px;height:16px;margin:12px;overflow:hidden;background-position:left -44px;}
.pop_box .box .content{display:block;padding:25px;overflow:hidden;}
.pop_box .box .content .pop_code{width:100%;overflow:hidden;padding:20px 0;text-align:center;}
.pop_box .box .content .pop_code img{display:block;margin:auto;width:240px;}
.pop_box .box .content .pop_code p{display:block;font-size:16px;font-weight:600;padding:20px 0 10px;}
.pop_box .box .content .pop_code span{color:#666;}

/* head_box */
.head_box{width:100%;height:60px;background-color:#fff;position:fixed;left:0;top:0;z-index:99;box-shadow:0 1px 5px rgba(0,0,0,.11);}
.head_box .box{max-width:1200px;margin:auto;height:60px;}
.head_box .box .logo{overflow:hidden;}
.head_box .box .logo img{display:block;height:46px;margin-top:7px;}
.head_box .box .search{width:200px;height:36px;margin:12px 40px 0 0;overflow:hidden;position:relative;}
.head_box .box .search span{display:block;border:#ddd 1px solid;background-color:#fafafa;overflow:hidden;border-radius:18px;}
.head_box .box .search span input{display:block;width:100%;height:34px;border:0;padding:0;background:none;font-size:14px;text-indent:10px;}
.head_box .box .search a{display:block;width:36px;height:36px;position:absolute;right:0;top:0;border-top-right-radius:18px;border-bottom-right-radius:18px;overflow:hidden;}
.head_box .box .search a i{display:block;width:16px;height:16px;margin:10px 0 0 5px;background-position:-16px -44px;}
.head_box .box .search a:hover i{background-position:-32px -44px;}
.head_box .box .phone_search{display:none;width:180px;height:35px;margin:10px 5px 0 0;overflow:hidden;position:relative;}
.head_box .box .phone_search span{display:block;border:#ddd 1px solid;background-color:#fafafa;overflow:hidden;border-radius:18px;}
.head_box .box .phone_search span input{display:block;width:100%;height:33px;border:0;padding:0;background:none;font-size:14px;text-indent:10px;}
.head_box .box .phone_search a{display:block;width:35px;height:35px;position:absolute;right:0;top:0;border-top-right-radius:18px;border-bottom-right-radius:18px;overflow:hidden;}
.head_box .box .phone_search a input{display:block;width:35px;height:35px;position:absolute;right:0;top:0;opacity:0;}
.head_box .box .phone_search a i{display:block;width:16px;height:16px;margin:10px 0 0 5px;background:url(../images/ico_search.png) left top no-repeat;background-size:16px;}
.head_box .box .phone_search a:hover i{background-position:-32px -44px;}

.head_box .box .menu{display:block;height:60px;}
.head_box .box .menu li{display:inline-block;padding:17px 14px;}
.head_box .box .menu li a{font-size:14px;display:inline-block;line-height:24px;border-bottom:#fff 2px solid;color:#555;}
.head_box .box .menu li a:hover,.head_box .box .menu li a.on,.head_box .box .menu li a:hover.on{border-bottom:#5079b7 2px solid;color:#5079b7;}

/* main_box */
.main_box{width:100%;max-width:1200px;margin:auto;}
.main-slider{overflow:hidden;width:574px;height:335px;background-color:#eee;border-radius:5px;float:left;margin-right:15px;}
.main-slider,.main-slider .bd li{position:relative;}
.main-slider .bd li .mask{position:absolute;top:0;bottom:0;right:0;left:0;background-image:linear-gradient(180deg, rgba(0,0,0,.05) 5%, rgba(0,0,0,.35));}
.main-slider .bd li .title{position:absolute;bottom:10px;left:0;color:#fff;font-size:18px;font-weight:600;padding:20px;line-height:1.3;}
.main-slider .next,.main-slider .prev{opacity:0;background-color:rgba(0,0,0,.3);position:absolute;top:134px;width:50px;height:60px;text-align:center;cursor:pointer;transition:.5s;}
.main-slider .next span i,.main-slider .prev span i{display:inline-block;width:14px;height:24px;margin-top:18px;overflow:hidden;}
.main-slider .next span i{background-position:-14px top;}
.main-slider .prev{left:-60px;}
.main-slider .next{right:-60px;}
.main-slider:hover .next,.main-slider:hover .prev{opacity:1;}
.main-slider:hover .prev{left:0;}
.main-slider:hover .next{right:0;}
.main-slider .supernice{position:absolute;bottom:10px;right:20px;}
.main-slider .supernice li{display:inline-block;height:4px;width:30px;border-radius:990em;background-color:hsla(0,0%,100%,.6);cursor:pointer;margin:3px;}
.main-slider .supernice li.on{background-color:hsla(0,0%,100%,.95);}
.small-slider{width:260px;float:left;}
.small-slider-item{height:160px;background-color:#eee;overflow:hidden;margin-bottom:15px;border-radius:5px;position:relative;}
.small-slider-item:last-child{margin-bottom:0;}
.small-slider-item .mask{position:absolute;top:0;bottom:0;right:0;left:0;background-image: linear-gradient(180deg, rgba(0,0,0,.05) 5%, rgba(0,0,0,.65));}
.small-slider-item .title{color:hsla(0,0%,100%,.9);position:absolute;bottom:0;left:0;right:0;padding:10px;transition:.5s;font-size:16px;}
.small-slider-item .des{position:absolute;top:8px;right:8px;color:#fff;font-size:14px;z-index:2;}
.small-slider-item:hover .mask{background-image:linear-gradient(180deg, rgba(0,0,0,.05) 5%, rgba(0,0,0,.85));}
.small-slider-item:hover .small-slider-img{transform:scale(1.1);}
.small-slider-item:hover .title{transform:translateZ(0);}
.small-slider-img{width:260px;position:relative;height:160px;display:block;border-radius:5px;transition:.5s;}
.ad_top_right{width:335px;float:right;overflow:hidden;height:335px;border-radius:5px;}
.ad_top_right img{display:block;width:100%;}
.main-article{overflow:hidden;width:800px;height:285px;background-color:#eee;float:left;}
.main-article,.main-article .bd li{position:relative;}
.main-article .bd li img{display:block;float:right;}
.main-article .bd li .name{width:260px;float:left;overflow:hidden;height:285px;background-color:#334259;}
.main-article .bd li .name div{display:block;padding:20px;border:#4d5b70 2px solid;overflow:hidden;margin:20px;height:201px;}
.main-article .bd li .name div p{display:block;text-align:center;font-size:16px;line-height:24px;max-height:48px;overflow:hidden;font-weight:600;text-align:center;color:#fff;}
.main-article .bd li .name div span{display:block;margin-top:15px;padding-top:15px;border-top:#4d5b70 1px solid;color:#7d828d;}
.main-article .next,.main-article .prev{opacity:0;background-color:rgba(0,0,0,.3);position:absolute;top:112px;width:50px;height:60px;text-align:center;cursor:pointer;transition:.5s;}
.main-article .next span i,.main-article .prev span i{display:inline-block;width:14px;height:24px;margin-top:18px;overflow:hidden;}
.main-article .next span i{background-position:-14px top;}
.main-article .prev{left:-60px;}
.main-article .next{right:-60px;}
.main-article:hover .next,.main-article:hover .prev{opacity:1;}
.main-article:hover .prev{left:0;}
.main-article:hover .next{right:0;}
.main-article .supernice{position:absolute;bottom:10px;right:20px;}
.main-article .supernice li{display:inline-block;height:4px;width:30px;border-radius:990em;background-color:hsla(0,0%,100%,.6);cursor:pointer;margin:3px;}
.main-article .supernice li.on{background-color:hsla(0,0%,100%,.95);}
.hot_article{width:400px;float:right;overflow:hidden;height:285px;background-color:#fff;}
.hot_article .title{width:100%;margin-top:30px;font-size:18px;text-align:center;}
.hot_article .title:after,.hot_article .title:before{content:"";background-color:#bfc3c7;width:25px;height:2px;display:inline-block;vertical-align:middle;margin:0 10px;}
.hot_article .post_item{display:block;padding:20px;overflow:hidden;}
.hot_article .post_item li{width:100%;font-size:14px;line-height:34px;}
.hot_article .post_item li em{color:#a5aab0;font-size:20px;display:inline-block;width:20px;line-height:34px;vertical-align:top;}

.left_main{width:850px;}
.left_main .title_box{display:block;height:50px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.15);}
.left_main .title_box a{display:block;float:left;border-top:#fff 2px solid;height:48px;line-height:46px;font-size:16px;padding:0 20px;}
.left_main .title_box a:hover{background-color:#eee;border-top:#eee 2px solid;color:#333;}
.left_main .title_box a.on{border-top:#5079b7 2px solid;}
.left_main .title_page{display:block;height:48px;background-color:#fff;border-bottom:#eee 2px solid;position:relative;}
.left_main .title_page span{display:block;position:absolute;left:0;top:0;border-bottom:#5079b7 2px solid;font-size:18px;line-height:48px;padding:0 10px;}
.left_main .title_page span b{display:inline-block;color:#5079b7;margin:0 8px;}
.left_main .list_box{width:100%;display:block;margin-top:20px;}
.left_main .list_box .content{display:block;padding:20px;overflow:hidden;border-bottom:#eee 1px solid;background-color:#fff;}
.left_main .list_box .content:hover{background-color:#f9fafd;box-shadow:0 0 1px rgba(0,0,0,.15);}
.left_main .list_box .content .l_iamge{display:block;width:215px;float:left;overflow:hidden;position:relative;}
.left_main .list_box .content .l_iamge a.class{display:block;position:absolute;left:5px;top:5px;background-color:#29bbc0;color:#fff;font-size:14px;line-height:24px;padding:0 8px;}
.left_main .list_box .content .l_iamge img{display:block;width:215px;height: 148px;}
.left_main .list_box .content .r_content{display:block;padding-left:235px;}
.left_main .list_box .content .r_content h1 a{font-size:18px;line-height:24px;display:inline-block;}
.left_main .list_box .content .r_content h1 a em{color:#f60;}
.left_main .list_box .content .r_content span{display:block;font-size:14px;line-height:18px;color:#777;padding:12px 0;}
.left_main .list_box .content .r_content span em{color:#f60;}
.left_main .list_box .content .r_content p{display:block;font-size:14px;line-height:20px;color:#c9ccd0;overflow:hidden;}
.left_main .list_box .content .r_content p em{display:block;overflow:hidden;}
.left_main .list_box .content .r_content p em i{display:inline-block;vertical-align:top;width:12px;height:12px;margin-top:4px;margin-right:5px;}
.left_main .list_box .content .r_content p em i.ico_a{background-position:-28px top;width:21px;}
.left_main .list_box .content .r_content p em i.ico_b{background-position:-49px top;width:11px;}
.left_main .list_box .load_more{width:100px;height:38px;background:linear-gradient(90deg,#00aeff,#3369e7);border-radius:19px;margin:30px auto;box-shadow:0 0 3px rgba(0,0,0,.15);}
.left_main .list_box .load_more a{display:block;color:#fff;text-align:center;line-height:38px;font-size:14px;}
.left_main .show_title{display:block;overflow:hidden;padding:20px;border-bottom:#e6e6e6 1px solid;background-color:#fff;}
.left_main .show_title h1{display:block;font-size:22px;line-height:1.4;}
.left_main .show_title p{display:block;font-size:14px;line-height:20px;color:#c9ccd0;overflow:hidden;margin-top:10px;}
.left_main .show_title p i{display:inline-block;vertical-align:top;width:12px;height:12px;margin-top:4px;margin-right:5px;margin-left:20px;}
.left_main .show_title p i.ico_a{background-position:-28px top;width:21px;}
.left_main .show_title p i.ico_b{background-position:-49px top;width:11px;}
.left_main .show_main{display:block;padding:20px;overflow:hidden;font-size:16px;color:#333;line-height:1.8;background-color:#fff;}
.left_main .show_main p{display:block;margin-bottom:15px;overflow:hidden;}
.left_main .show_main img{display:block;max-width:100%;}
.left_main .post_label{display:block;padding:0 20px 20px;background-color:#fff;overflow:hidden;text-align:center;}
.left_main .post_label p{display:block;text-align:left;border-top:#e6e6e6 1px solid;padding:20px 0;}
.left_main .post_label p a{display:inline-block;background-color:#f2f5fb;color:#878e9a;font-size:14px;line-height:30px;padding:0 10px;border-radius:4px;margin:3px 10px 3px 0;margin-bottom: 15px;}
.left_main .label_box{width:100%;overflow:hidden;padding:30px 0;}
.left_main .post_label p a:hover{background-color:#5079b7;color:#fff;}
.left_main .post_label a.thumb{display:inline-block;margin:auto;padding:0 25px;color:#a3b4c1;font-size:16px;border:#a3b4c1 1px solid;line-height:36px;border-radius:19px;text-align:center;}
.left_main .post_label a:hover.thumb{color:#5079b7;border:#5079b7 1px solid;}
.left_main .sohu_main{display:block;padding:20px 0;overflow:hidden;background-color:#fff;}
.left_main .label_box a{display:inline-block;border:#ddd 2px solid;font-size:14px;line-height:32px;border-radius:17px;padding:0 10px;margin:5px 3px;color:#999;}
.left_main .label_box a:hover{border:#5079b7 2px solid;color:#5079b7;}
.right_main{width:335px;overflow:hidden;}
.right_main .box{display:block;padding:15px;overflow:hidden;background-color:#fff;}
.right_main .box .title_box{width:100%;height:32px;border-bottom:#eee 2px solid;position:relative;}
.right_main .box .title_box span{display:block;position:absolute;left:0;top:0;line-height:32px;font-size:18px;border-bottom:#5079b7 2px solid;}
.right_main .box .title_box span i{display:inline-block;width:20px;height:20px;vertical-align:top;margin:6px 5px 0 0;}
.right_main .box .title_box span i.ico_a{background-position:left -24px;}
.right_main .box .title_box span i.ico_b{background-position:-20px -24px;}
.right_main .box .post_list{width:100%;overflow:hidden;}
.right_main .box .title_box a.f_r i{display:block;width:24px;height:6px;margin:13px auto;overflow:hidden;background-position:-28px -12px;}
.right_main .box .title_box a:hover.f_r i {
    background-position: -28px -18px;
}
.right_main .box .post_list li{width:100%;overflow:hidden;padding:10px 0;border-bottom:#eee 1px dashed;}
.right_main .box .post_list li a{font-size:14px;color:#4a4a4a;line-height:20px;display:inline-block;}
.right_main .box .post_list li a:hover{color:#5079b7;}
.right_main .box .group_box{display:block;padding:15px;overflow:hidden;}
.right_main .box .group_box .group_list{overflow:hidden;display:block;}
.right_main .box .group_box .group_list p{display:block;font-size:14px;line-height:24px;padding:4px 0;overflow:hidden;}
.right_main .box .group_box .group_list p a{display:block;float:right;line-height:22px;border:#5079b7 1px solid;border-radius:2px;padding:0 6px;color:#5079b7;margin-left:10px;}
.right_main .box .group_box .group_list p a:hover{background-color:#5079b7;color:#fff;}
.right_main .box .group_box .group_code{display:block;padding:8px;box-shadow:0 0 5px rgba(0,0,0,.15);text-align:center;}
.right_main .box .label_box{display:block;padding:15px 8px;overflow:hidden;}
.right_main .box .label_box a{display:inline-block;border:#ddd 2px solid;font-size:14px;line-height:32px;border-radius:17px;padding:0 10px;margin:5px 2px;color:#999;}
.right_main .box .label_box a:hover{border:#5079b7 2px solid;color:#5079b7;}
.right_main .ad_box{width:100%;margin-top:10px;border-radius:5px;overflow:hidden;}
.right_main .ad_box img{display:block;}

/* link_box */
.link_box{width:100%;background-color:#fff;margin:30px auto 0;overflow:hidden;padding:40px 0 30px;}
.link_box h1{display:block;width:100%;max-width:1200px;margin:auto;font-size:18px;font-weight:100;color:#8f8f8f;}
.link_box ul{width:100%;overflow:hidden;padding:15px 0;max-width:1200px;margin:auto;}
.link_box ul li{display:inline-block;width:100px;margin:0 5px 10px 0;}

/* pgae */
.page{display:block;text-align:center;overflow:hidden;font-size:14px;color:#666;padding:30px 0;}
.page a{display:inline-block;vertical-align:top;line-height:36px;border:#ddd 1px solid;border-radius:5px;font-size:14px;color:#666;padding:0 14px;margin:0 3px;}
.page a:hover{color:#5079b7;border:#5079b7 1px solid;}
.page span{display:inline-block;vertical-align:top;line-height:36px;font-size:14px;padding:0 14px;margin:0 3px;border-radius:5px;color:#5079b7;border:#5079b7 1px solid;}

/* phone_css */
.head_box .box .phone_menu{display:none;}
.head_box .phone_down{display:none;width:100%;height:100%;position:fixed;left:0;top:55px;background-color:#fff;}
.head_box .phone_down .down_box{display:block;padding:15px;overflow:hidden;}
.head_box .phone_down .down_box .search{display:none;width:100%;height:40px;background-color:#f4f6fa;border-radius:5px;overflow:hidden;}
.head_box .phone_down .down_box .search input.text{display:block;width:100%;height:40px;border:0;background:none;font-size:16px;text-indent:10px;}
.head_box .phone_down .down_box .search input.nav{display:block;opacity:0;}
.head_box .phone_down .down_box .down_menu{width:100%;overflow:hidden;}
.head_box .phone_down .down_box .down_menu li{width:33.3333333%;float:left;height: 35px;}
.head_box .phone_down .down_box .down_menu li a{display:block;text-align:center;font-size:14px;line-height:32px;color:#555;}
#wrap{width: 100%;max-width:750px;margin:auto;display:none;}
.hiSlider{overflow: hidden;width: 100%;}
.hiSlider-item{float: left;position:relative;}
.hiSlider-item span{display:block;width:calc(100% - 20px);font-size:15px;position:absolute;left:0;bottom:21px;padding:10px;color:#fff;font-weight:600;}
.hiSlider-item img{display:block;width:100%;}
.hiSlider-btn-next,hiSlider-title{display:none;}
.hiSlider-btn-prev{display:none;width:calc(100% - 20px);font-size:15px;position:absolute;left:0;bottom:21px;padding:10px;color:#fff;font-weight:600;}
.hiSlider-pages{display:block;height:8px;position:absolute;right:10px;bottom:13px;text-align:right;}
.hiSlider-pages a{display:inline-block;width:8px;height:8px;background-color:#fff;overflow:hidden;border-radius:50%;margin:0 3px;text-indent:-999px;color:#fff;}
.hiSlider-pages a.active{background-color:#3889c2;color:#3889c2;}
.phone_hot_class{display:none;background-color:#fff;border-bottom:#eee 1px solid;font-size:14px;line-height:32px;padding:4px 0;text-align:center;overflow:hidden;}
.phone_hot_class span{color:#333;font-weight:700;float:left;width:25%;}
.phone_hot_class span.on{border-left:#3889c2 3px solid;display:inline-block;padding-left:10px;}
.phone_hot_class span.on b{display:inline-block;color:#5079b7;margin:0 5px;}
.phone_hot_class a{color:#666;display:block;float:left;width:25%;}

/* copyright */
.copyright{width:100%;text-align:center;overflow:hidden;background:#1b222f;color:#818394;line-height:50px;}
.page li{
    display: inline-block;
}
.page .disabled a{
    color: #5079b7;
    border: #5079b7 1px solid;
}
.windowhrefbox{
    margin-left: 20px;
}
.copyBtn{
    color:#5079b7;
    cursor: pointer;
    margin-left: 8px;
}
.copyBtn:hover{
    color: red;
    text-decoration: underline;
}

